#ifndef REGISTERDIALOG_H
#define REGISTERDIALOG_H

#include <QDialog>
#include "socketmanager.h" // 确保包含 SocketManager 类的头文件

namespace Ui {
class registerdialog;
}

class registerdialog : public QDialog
{
    Q_OBJECT
public:
    explicit registerdialog(QWidget *parent = nullptr);
    ~registerdialog();

private slots:
    void on_btn_submit_clicked();
    void on_btn_clear_clicked();
    void on_btn_back_clicked();
    void onConnectionFailed(const QString &errorMessage);
    void onDataReceived(const QByteArray &data);

private:
    Ui::registerdialog *ui;
    SocketManager *socketManager; // 确保使用正确的类名
};

#endif // REGISTERDIALOG_H
